<?php
/**
 * instruction-paie/load-index.phtml
 */
?>
<?php
$periode	 = $this->periode;
$periodeFin	 = new RHX\Helper\RHDateTime($periode->fin);
?>
<div id="index-data" style="font-size: 0.8em;">
    <form id="form-instruction" method="post" action="<?php echo $this->url('RHX/default', array('controller' => 'instructionpaie', 'action' => 'export')) ?>">
	<input type="hidden" name="periode" value="<?php echo $periode->id; ?>">
	<input type="hidden" name="site" value="<?php echo $this->site->id; ?>">
	<table class="table table-striped table-condensed list-table list-container table-inst" style="font-size: 0.9em;">
	    <thead>
		<tr>
		    <td colspan="100">
			<span id="action" style="float:left"></span>
			<button type="submit" class="btn btn-info btn-small instruction">Générer le fichier Excel de l'Instruction de Paie</button>
			<button type="button" class="btn btn-inverse btn-small synthese">Générer le fichier de Synthèse</button>
		    </td>
		</tr>
		<tr>
		    <td rowspan="3">Mat.</td>
		    <td rowspan="3">Nom</td>
		    <td rowspan="3">Prénom</td>
		    <td rowspan="3">Type de Contrat</td>
		    <td rowspan="3">Site</td>
		    <td rowspan="3">Code Emploi</td>
		    <td rowspan="2" colspan="2">Salaire Contractuel (en heures)</td>
		    <td rowspan="3">Taux Horaire</td>
		    <td rowspan="3">Ancienneté au <b><?php echo $periodeFin->date('d/m/Y'); ?></b><br>Année(s)</td>
		    <td colspan="6">Heure(s) Positive(s)</td>
		    <td colspan="4">Heure(s) Négative(s)</td>
		    <td rowspan="2" colspan="4">Heure(s) Modulée(s)</td>
		    <td rowspan="2"><b>Heures(s) modulée(s)</b></td>
		    <td rowspan="3">Heure(s) Entrée/Sortie</td>
		    <td rowspan="2" colspan="4">Maintien de salaire<br>En heures</td>
		    <td rowspan="2" colspan="3">Congés Payés</td>
		    <td rowspan="2" colspan="4">Primes</td>
		    <td rowspan="3">Participation</td>
		    <td colspan="2">DIF(hors temps W)</td>
		    <td colspan="4">Avantage en Nature</td>
		    <td colspan="2">IJSS Brute</td>
		    <td rowspan="2" colspan="5">Bas de bulletin</td>
		    <td rowspan="2" colspan="5">Commentaire</td>
		    <td rowspan="3">Calcul du Salaire Brut</td>
		    <td rowspan="3">Mode de calcul du Salaire (<a href='#mode-calcul' style='font-weight: bold;'>*</a>)</td>
		</tr>
		<tr>
		    <td rowspan="2">HC</td>
		    <td rowspan="2">HC-HS à 25%</td>
		    <td rowspan="2">HS à 50%</td>
		    <td colspan="3">Majorée(s) à 100%</td>
		    <td colspan="2">Modulation Négative</td>
		    <td colspan="2">Arrêt Maladie</td>
		    <td rowspan="2">Montant</td>
		    <td rowspan="2">Libellé</td>
		    <td rowspan="2">Repas</td>
		    <td rowspan="2">Mutuelle</td>
		    <td rowspan="2">Véhicule</td>
		    <td rowspan="2">Logement</td>
		    <td rowspan="2">Montant</td>
		    <td rowspan="2">Libellé</td>
		</tr>
		<tr>
		    <td>Mensualité</td>
		    <td>Hebdo</td>
		    <td>Jours Férié(s)</td>
		    <td>Dimanche(s)</td>
		    <td>Libellé</td>
		    <td>En Heures</td>
		    <td>Libellé & AM</td>
		    <td>En Jours</td>
		    <td>En Heures</td>
		    <td><b>dont régul M-1</b></td>
		    <td><b>dont CSS</b></td>
		    <td>Libellé CSS</td>
		    <td><b>dont CSS (en J)</b></td>
		    <td><b>Laboratoire</b></td>
		    <td>AT</td>
		    <td>CM</td>
		    <td>Maladie</td>
		    <td>Libellé</td>
		    <td>En jours</td>
		    <td>En Heure(s)</td>
		    <td>Libellé</td>
		    <td>Montant (CP)</td>
		    <td>Libellé</td>
		    <td>Montant (hors CP)</td>
		    <td>Libellé</td>
    <!--		<td>Montant(hors CP)</td>
		    <td>Libellé</td>-->
		    <td>Base CO</td>
		    <td>IJSS Net</td>
		    <td>Acompte</td>
		    <td>Prêt</td>
		    <td>ATD</td>
		    <td>Chgt contrat</td>
		    <td>Libre</td>
		    <td>Libre</td>
		    <td>Libre</td>
		    <td>Libre</td>
		</tr>
	    </thead>
	    <tbody>
		<!-- CONTENU DES PLANNINGS -->
		<?php echo $this->planningContent; ?>

		<!-- CONTENU DES TRANSFERTS -->
		<?php ?>
	    </tbody>	
	</table>
	<legend class="well" style='font-size: 0.94em'>
	    <div id='mode-calcul'>
		* Mode de calcul : Quand les heures d'entrée/sortie sont définies, il existe deux modes de calcul du salaire brute.<br>
		<ul>
		    <li>Mod.1 : On soustrait à sa mensualité ses heures d'entrée/sortie (mode de calcul par défaut),</li>
		    <li>Mod.2 : On calcul le nombre total des heures réellement effectuées par l'employé sans les heures supplémentaires</li>.
		</ul>
	    </div>
	</legend>
    </form>
</div>
<style type="text/css">
    .instruction i, .synthese i{
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url('<?php echo $this->basePath() ?>/img/rhx/ajax-waiting.gif') no-repeat center;
	margin-left: 5px;
    }
</style>

<script type='text/javascript'>
    $(function(){
	$('.synthese').click(function(e){
	    e.preventDefault();
	    $('.icon-arrow-down').show('slow');
	    $ajax = $.ajax({
		type: 'post',
		url : '<?php echo $this->url('RHX/default', array('controller' => 'instructionpaie', 'action' => 'synthese')) ?>',
		data : $('#form-instruction').serialize()
	    });
	    $ajax.done(function(result){
		if(result.done){
		    window.location.href = "<?php echo $this->basePath() ?>/upload/excel/" + result.filename;
		}else{
		    showError(result.error);
		}
		$('.icon-arrow-down').hide('slow');
	    });
	});
	$('.instruction').click(function(e){
	    e.preventDefault();
	    $('.icon-arrow-down').show('slow');
	    $ajax = $.ajax({
		type: 'post',
		url : '<?php echo $this->url('RHX/default', array('controller' => 'instructionpaie', 'action' => 'export')) ?>',
		data : $('#form-instruction').serialize()
	    });
	    $ajax.done(function(result){
		$('.icon-arrow-down').hide('slow');
		if(result.done){
		    window.location.href = "<?php echo $this->basePath() ?>/upload/excel/" + result.fileName;
		}else{
		    showError(result.error);
		}
	    });
	});
    });
</script>
<style>
    .table-inst{
        
    }
    .table-inst tbody tr:hover td{
       /* background: #f2f2f2;*/
    }  
        
</style>